/**
 * 公共的网络请求
 */
import { post, upload } from "@/utils/request.js";

/**
 * 获取初始化接口
 */
export function getInitData() {
	return post("service/index/init", {});
}

/**
 * 根据经纬度获取城市信息
 */
export function getLocationInfo(lat, lng) {
	return post("service/index/LatLntGetLocation", { lat, lng });
}

/**
 * 获取城市接口
 */
export function getCity() {
	return post("service/index/area", {});
}

/**
 * 标签列表  实名认证、包赔、秒退等
 * @param {Number} type 标签类型 1:显示4个标签 2:显示3个标签
 */
export function labelsData(type) {
	return post("service/index/getLabel", { type });
}

/**
 * 获取预约时间列表
 * @param {Object} params 传参
 * @param {String} params.technician_id 技师ID
 * @param {String} params.service_id 服务ID
 * @param {String} params.subscribe_time 预约时间
 * @param {Number} params.num 下单的数量
 */
export function getTimeList(params) {
	return post("service/order/getTimeList", params);
}

/**
 * 上传图片
 * @param {String} file 图片路径
 */
export function uploadImage(file) {
	return upload(file);
}
